/*Css for table on News page*/
.table-class{border:solid 0 #ccc; border-collapse: collapse;}
 
.table-class td {
    padding: 5px 5px;
    border: solid thin #ccc;
    border-collapse: collapse;
}

/* css for home page*/
/*.callout-list { margin: 0 auto;    width: 560px;}
#IFrameVideoPlayer{ height: 327px; width: 100%;}
.hero-list.features-list > div > div{border: 1px solid #d6d7d6;  margin-bottom:20px}
.hero-list.features-list > div+div+div > div{border: 0px solid #d6d7d6;  margin-bottom:0px}
.hero-list.features-list  .hero-block-2{ margin-bottom:0;}
.latest-news-panel .latest-articles-heading{color:#737373; font-size:15px; margin-bottom:0; line-height:17px; text-transform: none;}
.latest-news-panel .latest-news-title > a, .latest-news-panel .latest-news-abstract, .latest-news-panel .latest-news-title-without-link{ font-size:13px; margin-bottom:4px; margin-top:0;}
.latest-news-panel .latest-news-date { color: #a3a3a3; font-size: 13px; margin:0 0 2px 9px;}
.side-nav ul li {    border-top: 1px double #ccc;  padding-top:13px; margin-top:11px;  }
.side-nav ul li:first-child {    border-top: 0px double #ccc;    margin-top:0px;   }
.hero-list a{ margin-top:0;}
 .footer-bottom { color: #cbcbcb;}
.hero-list.features-list .hero-block-2{padding: 0 14px 14px;}
*/
 /* css for ecproducts (roducts) page*/
 
#breadcrumb { border-bottom: 0px solid #ccc;  margin-bottom: 0px;}
h1 {border-bottom:1px solid #d6d7d6; color: #1c94d1 ;  font-size: 20px !important; line-height:25px; padding-bottom:10px; font-weight:normal !important; }
.subTxtHead{ border-bottom:0; font-size:15px; margin:0; font-weight:bold;}
#breadcrumb ul{padding-left:0;}

 /* css for Media-Contacts  page*/
.team-member .photo{display:none;}

/* css for slider */
/*#AdvancedCarousel{max-height:250px;}
#enhanced-carousel .carousel-caption p, #AdvancedCarousel .carousel-caption p, #enhanced-carousel .carousel-caption .btn, #AdvancedCarousel .carousel-caption .btn{font-size: 15px;}
#AdvancedCarousel .carousel-caption h2{ font-size: 18px !important;margin: 4px 0px;}
#enhanced-carousel .carousel-caption .btn, #AdvancedCarousel .carousel-caption .btn{margin-top:0;}
#enhanced-carousel .carousel-caption.caption-right, #AdvancedCarousel .carousel-caption.caption-right, #enhanced-carousel .carousel-caption.caption-left, #AdvancedCarousel .carousel-caption.caption-left{margin-top: 0.5%;}
#AdvancedCarousel .carousel-caption.darktext h2, #AdvancedCarousel .carousel-caption.darktext .heading-type, #AdvancedCarousel .carousel-caption.darktext p{color:#333 !important; text-shadow: 0px 0px 4px #fff !important;}
*/
/* css for footer */
.footer-wrapper h4, .footer-wrapper h2{font-size:15px;}
.footer-wrapper h2{display:none;}
.footer-wrapper ul li:first-child{font-size:13px; border-bottom:1px solid #cbcbcb; margin-bottom:8px;padding-bottom:6px; font-weight:bold;}
.footer-wrapper ul li:first-child a:hover{color:ee3124; text-decoration:none;}
.footer-bottom {padding:10px 0;}
 .footer-bottom p { padding:0;}
 
  /* css for new-products-and-updates  page*/
 #PagingCtrl{background-color:#eee; margin:0 0 20px; }
 
   /* css for view-by-department  page*/
 /*.team-member .span7 .team-list-detail-column:first-child, .team-member .span5 .team-list-detail-column:first-child{ display:none;}
 .main-column article:first-child {padding-bottom: 0px;}
 */
  
  /* css for ecc-pacific-location-addresses  page*/
 /*.sidebar{ padding-top:0; font-size:13px;}
 .sidebar a {color:#EE3124 !important;}
  .sidebar a:hover {color:#EE3124 !important; text-decoration:underline;}
 .sidebar h2{ border:0; padding:0;}
 .two-columns-right.main-column{padding-top:0; margin-top:0;}
 iframe body{font-size:13px; !important;}
  ul.buslist{ margin:0 0 20px; padding:0;}
 ul.buslist li {background:  url("/assets/img/left_nav_bullets.png") no-repeat 0px 6px; padding-left: 9px !important; display: block;  font-size: 13px; margin-bottom:10px;}
 iframe.span8{overflow:auto; height:900px !important;}
 .contact-cards .team-member .span5 {width:310px; min-height:121px;}
.contact-cards .team-member .span5 .team-list-detail-column{width:90%;}
a.video-link{ position:relative; border:1px solid #000; display:inline-block;}
a.video-link span{display:inline-block; width:92px; height:65px; background:url(~/media/ePresence/video%20images/ut_btn.png) 0 -65px no-repeat; position:absolute; left:45%; top:45%; padding:0px;}
a.video-link:hover span{ background-position:0 0;}

#SiteMap li.level0{ font-size:13px; color:#333; font-weight:bold;  margin-top:15px;}
#SiteMap li.level0 a{ color:#333;}
#SiteMap li.level1{font-size:13px; margin-top:3px;}
.footer-wrapper h4, .footer-wrapper h2{padding-bottom:4px; font-size:13px;}
.footer-wrapper .span2:last-child h2{ display:block}

.dLCenter{border-bottom: 1px solid #cbcbcb;  font-family: Arial,sans-serif; font-size: 13px;   font-weight: bold; line-height: 22px;  margin-bottom: 8px; padding-bottom: 4px;display:inline-block; margin-top:40px;	}
	.dLCenter:hover{text-decoration:none;}
	.team-member h2 b{  color: #ee3124; line-height: 18px; font-weight:normal;}
	.two-columns-left{margin-top:0; padding-top:0;}
	.1hero-list a{display:inline;}
	#AdvancedCarousel .carousel-caption{float:right;  }
@media only screen and (max-width:768px) {
    
	.navbar .logobrand{ margin:3px 0 0 10px !important;    }
	 #AdvancedCarousel .carousel-caption{float:none;  }
}


@media only screen and (max-width: 640px) {
    .logobrand  {        width:70%;}
	.navbar .logobrand{ margin:5px 0 0 10px !important;    }
}


@media only screen and (max-width:321px) {
    .logobrand  { width:62%;    }
	.navbar .logobrand{ margin:2px 0 0 10px !important;    }
}
*/
 .carousel-caption{ width:34% !important; float:right}
 .hero-list .caption{ margin-top:20px;}
 #header-logo img{  width:auto;}
 
 .nav-pills > li:nth-child(2) {border-right:1px solid #ccc; margin-right:9px;  padding:0 12px;}
 .nav-pills > li:empty{display:none;}
 .nav-pills > li{margin-left:5px; margin-right:5px;}
 .nav-pills > li > a{padding-bottom:3px; border-bottom:1px solid #fff; padding:1px; line-height:16px;}
 .nav-pills > li > a:hover{border-bottom-width:1px !important;}
 .nav-pills > li:last-child{float:none; padding-top:15px;}
 .body-copy > h2 > a{font-size:16px; font-weight:normal;}
#header-nav ul { margin-top:5px;}
 #header-nav ul li:nth-child(2) a:first-child { display:none;}
 .image-title-list .body-copy {color: #7c7c7c;}
 .image-title-list .body-copy div{color:#333; margin-left:0;}
 #left-sidebar .sidebar-block > h2, #right-sidebar .sidebar-block > h2{ display:none}
 #left-sidebar .content-title{font-size:16px; font-weight:bold;}
  #right-sidebar .content-title, #left-sidebar .rigSidebar .content-title{font-size:26px; font-weight:normal; padding-bottom:10px; line-height:26px;}
 
 #enhanced-carousel .carousel-caption .btn, #AdvancedCarousel .carousel-caption .btn{margin-top:0;}
 /* 
 #AdvancedCarousel  .slick-slide:first-child .carousel-caption{margin-top: 10%;   margin-right: 13%;}
   #AdvancedCarousel .slick-slide:first-child .carousel-caption .heading-type{margin-bottom:0; margin-top:0; font-size:28px !important;}
   #AdvancedCarousel .slick-slide:first-child .carousel-caption p{ font-size:18px;}
   */
 #AdvancedCarousel .carousel-caption h1, #AdvancedCarousel .carousel-caption h2, #AdvancedCarousel .carousel-caption h3, #AdvancedCarousel .carousel-caption h4, #AdvancedCarousel .carousel-caption h5, #AdvancedCarousel .carousel-caption h6, #AdvancedCarousel .carousel-caption .heading-type{color:#58585a; font-size:22px !important; margin-bottom:31px; margin-top:20px; text-shadow:unset; font-family:"Raleway",Arial,sans-serif;}
 #enhanced-carousel .carousel-caption h1, #enhanced-carousel .carousel-caption h2, #enhanced-carousel .carousel-caption p, #AdvancedCarousel .carousel-caption p{color:#58585a; text-shadow:unset; font-size:36px; font-weight:normal;}
 #enhanced-carousel .carousel-caption p span, #AdvancedCarousel .carousel-caption p span{color:#0096db; display:block; font-size:25px;}
.primary-header {     background: #1C94D1;}
.team-member h2 , .team-member h2 b{  font-size:16px;}
#AdvancedCarousel .carousel-caption .btn { position: relative;z-index: 999999;}  
.prdLoadImg{background-color:transparent; border-radius:14px; border:1px solid #bcb0b0; position:absolute; overflow:hidden; left:48%; font-family:tahoma,arial,verdana,sans-serif; font-size:11px; color:#000; padding:3px 10px;}
.x-mask-msg{top:auto !important}
.footer-top{height:0px;}
.footer-wrapper{padding-top:0;}

ul.dfwp-column{margin:0; padding:0;}
ul.dfwp-column   li.level-section { padding-top:11px; margin-left:0px;}
ul.dfwp-column   li{margin-left:16px;}
ul.dfwp-column   li:first-child.level-section {padding-top:0;}
ul.dfwp-column   li div{ margin-left:0 !important;}
ul.dfwp-column li.level-section{list-style-type:none; }

#SiteMap ul li {color:#333; font-size:13px;   margin-left: 1px !important;        display: block !important;}
#SiteMap ul li ul li.level1, #SiteMapRightColumn  li.level1{background:url("/assets/img/left_nav_bullets.png") no-repeat  0px 8px;  }
#SiteMap li.level1, #SiteMap li.level2 {  padding-left:15px;}
#SiteMapRightColumn li{ list-style:none; padding-left:0;}
#SiteMap ul li a, ul.dfwp-column a{ font-weight:bold; color:#333; font-size:13px;}
#SiteMap ul li ul li a{ font-weight:normal;}
#SiteMap li.level0 a, ul.dfwp-column li.level-section a{text-transform: uppercase; color:#0088cc; font-size:13px;}
#SiteMap li.level0 a, #SiteMap li.level1 a{font-weight:bold;}
#footerRight.right{text-align:right;  float:none; margin-left:15px; display:inline-block2;}
#footerRight.right a:first-child{float:left;}
.fRigImg{position:relative; bottom:-2px;}
.fRigImg, .firAnk{float:left; margin-left:10px;}
.footer-right img.fRigImg{ margin-top:3px;}
.caseblue1 h4{color:#000; margin-bottom:15px;}
.caseblue{color: #1C94D1; text-align:center; font-size: 26px !important; line-height: 30px !important; font-weight: normal !important; text-transform: none; margin-bottom:13px;} 
 h3.ms-rteElement-H3{color: #1C94D1; margin:18px 0;}
 .blueTxt{color:#0072bc!important;}
 h2{color: #7C7C7C !important;
font-size: 18px !important;
line-height: 18px !important;
font-weight: normal !important;
text-decoration: none !important;
text-transform: none;
margin: 10px 0px 15px;}
 
.slick-prev, .slick-next{text-shadow: 0 0 5px #333;}
h3{color: #1C94D1 !important;
font-size: 16px !important;
line-height: 16px !important;
font-weight: normal !important;
text-decoration: none !important;
text-transform: none;
margin: 10px 0px 8px;}
#maincontent_1_FormIframe{overflow:hidden !important; margin:0 auto;}
.promo-container{overflow:hidden; min-height:auto; }
.three-columns-central .home-block{min-height:auto;overflow:hidden; border:1px solid #ddd; border-radius:4px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);display:block;line-height:20px;padding:4px;transition:all 0.2s ease-in-out 0s;}
.home-block .promo-container .eqHig, b.eqHig, .three-columns-central .home-block .text-overlay-content .caption-text .eqHig{ font-weight:normal; display:block; font-family:"Raleway",Arial,sans-serif;}
.three-columns-central h1{margin-top:0;}
.dropdown_2columns.dropdown_container {  overflow:unset!important; -webkit-transition:background none !important;}
 

/*New Changes */
#left-sidebar .side-nav ul li a, #left-sidebar.side-nav ul li a{display:inline-block;}
.main-content .container .main-block:not(.row):not(.titled-container){margin-top:4px}
#breadcrumb ul{padding-top:0; margin-top:-15px; padding-left:0;}
.megamenu li .dropdown_container, .megamenu li .dropdown_fullwidth, .megamenu li .dropdown_multilevel{padding-top:14px;} 
.megamenu .dropdown_flyout a{display:inline-block;}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent a{display:block;}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent li a {display:inline-block;}
.megamenu_container{padding:0;}
#header-nav ul li:nth-child(2) a:first-child{display:block;}
 .megamenu .dropdown_2columns.dropdown_container{padding-top:10px;}
 #header-logo .logo{ margin-top:0; margin-bottom:10px; margin-left:0;}
 
 iframe html, iframe{overflow:hidden;}
.megamenu_light .megamenu li .dropdown_container, .megamenu_light .megamenu li .dropdown_fullwidth, .megamenu_light .megamenu li .dropdown_flyout li ul{/*overflow:visible !important*/}

.hero-list.features-list .caption{font-family:"Raleway",Arial,sans-serif; font-weight:normal;}
.hero-list.features-list .caption-text{min-height:100px !important;}

#breadcrumb{float:none; padding-bottom:3px;}
 #breadcrumb ul:before, #breadcrumb ul:after{content:""; display:table;}
 #breadcrumb ul:after{clear:both;}
 #breadcrumb ul{float:none; zoom:1; border-bottom:1px solid #d6d7d6;}
 





/*30-12*/
.product-table{ margin-bottom:20px;}
.product-table > tbody > tr > td {
    border-collapse: collapse;
    display: table-cell !important;
    font-size: 12px;
}
.product-table > tbody > tr {
    display: table-row !important;
}
.product-table > tbody > tr > th, .product-table > tbody > tr > td {
    border: thin solid #ccc;
    border-collapse: collapse;
    display: table-cell !important;
    font-size: 12px;
    padding: 3px;
    text-align: left;
    vertical-align: middle;
    width: 33% !important;
}

.side-nav ul li a{font-size:inherit !important;}
#left-sidebar img{max-width:199px;}
.two-columns-left .row-fluid{overflow:hidden;}
.two-columns-left .row-fluid .home-block{padding-bottom:5000px; margin-bottom:-5000px; margin-top:0;}
#left-sidebar  .side-nav.sidebar-block  h2{display:block !important; border-bottom:1px solid #d6d7d6; padding-bottom:14px;}
#left-sidebar  .sidebar-block h2{display:none; border-bottom:0px solid #d6d7d6; }
article ol, article ul{color:#333;}

.megamenu > li.megamenu_button{float:right !important;}
#maincontent_1_contentprimary_1_FormIframe{width:100%;}
.marPadTopNo{margin-top:0; padding-top:0;}
.image-title-list .body-copy h2{margin-top:0;}
ul.UlSpacing{padding:0;}
h3.ms-rteElement-H3{ margin-bottom:10px;}
.UlSpacing li, .UlSpacing li span, .two-columns-left ul li{font-size:14px !important; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; line-height:25px;}
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .megamenu_light .megamenu li .dropdown_container, .megamenu_light .megamenu li .dropdown_fullwidth, .megamenu_light .megamenu li .dropdown_flyout li ul{overflow:visible !important}
}


@media only screen and (max-width:1027px) {

}

 @media only screen and (min-width: 980px){
	.three-columns-central{padding-top:0;}
	.two-columns-left { padding: 1px 0 0 19px;}
	.sidebar{padding-top:1px;}
}

@media only screen and (max-width:966px) {
	.eqHig{height:auto !important;}
	.promo-container{ min-height:275px;}
}

@media only screen and (max-width:768px) {
 
	 .carousel-caption{ float:none}
	 .megamenu_container .brand{position:relative; top:7px;}
	.33megamenu_light_bar .megamenu{margin-top:0px; }
	#header-nav{float:right;}
	.megamenu_container{padding:8px 10px; margin:13px 0 28px !important;}
	.navbar-search, #FWDCoveoSearchBox{padding-right:0;}
	#SiteMapRightColumn, #SiteMapLeftColumn{width:45%;}
	#enhanced-carousel .carousel-caption.caption-right, #AdvancedCarousel .carousel-caption.caption-right{float:right;}
	.eqHig{height:auto !important;}
	.promo-container{ min-height:auto !important;}
	#enhanced-carousel img, #ZZZAdvancedCarousel img{height:193px !important; max-width:193px;}
 }
 
@media only screen and (max-width:640px) {
	.megamenu_light_bar .megamenu{margin-top:12px!important; }
	#enhanced-carousel img, #ZZZAdvancedCarousel img{height:155px;}
	#enhanced-carousel .carousel-caption, #AdvancedCarousel .carousel-caption{  width:54% !important;}
	
}
@media only screen and (max-width:480px) {
	#footer p:empty{display:none;}
	#footerBottom{text-align:center;}
	#header-nav{float:none !important;}
		#footerLeft.left, #footerRight.right{float:none; text-align:left; padding-left:10px; display:inline-block;}
	 #footerRight a.firAnk{margin-left:0; margin-right:10px;}
	.footer-right img.fRigImg{display:none;}
	#SiteMapRightColumn, #SiteMapLeftColumn{width:98% !important;}
	#header-nav{float:none !important;}
	#enhanced-carousel img, #ZZZAdvancedCarousel img{height:147px !important;}
	#enhanced-carousel .carousel-caption, #AdvancedCarousel .carousel-caption{margin-top:1px; width:56% !important}
	#modules-view-productselector-1010-innerCt.x-box-target{position:static;}
	#modules-view-productselector-1010-innerCt.x-box-target > div{width:100% !important;}
	#enhanced-carousel .carousel-caption p, #AdvancedCarousel .carousel-caption p{display:none;}
}

@media only screen and (max-width:360px) {
	
	#footer li, #footer p, #footer a{font-size:10px; display:inline-block;}
}
@media only screen and (max-width:320px) {

	#footerRight  p:empty{display:none;}
	#SiteMapRightColumn, #SiteMapLeftColumn{width:98% !important;}
	#header-nav{float:none !important;}
	#enhanced-carousel img, #ZZZAdvancedCarousel img{height:147px !important;}
	#enhanced-carousel .carousel-caption, #AdvancedCarousel .carousel-caption{margin-top:1px; width:56% !important}
	#modules-view-productselector-1010-innerCt.x-box-target{position:static;}
	#modules-view-productselector-1010-innerCt.x-box-target > div{width:100% !important;}
	
}







 

